<?php
	header('Access-Control-Allow-Origin:*');
	header('Access-Control-Allow-Methods:POST');
	header('Access-Control-Allow-Headers:x-requested-with,content-type');
	require_once('DBDA.php');

	session_start();
	session_write_close();

	$db=new DBDA();

	$act 		= $_REQUEST['act'];

	$date = date("Ymd");
	$path = 'E:\\www\\a-mygit\\imgs\\'.$date;

	creat($path);

	switch ($act) {
	case "addFile":
		// $file = $_POST['imgliu']; //二进制数据流
		print_r($_FILES["fileimg"]["name"]);
		exit();
		$image = $_FILES["fileimg"]["name"];
        $fp = fopen($image, "r");
        $file = fread($fp, $_FILES["fileimg"]["size"]); //二进制数据流
 
        //保存地址
        $imgDir = '../../zsdimage/';   //必须是项目所在的绝对路径
        //要生成的图片名字
        $filename = date('YmdHis').randomKeys(6).".png"; //新图片名称
        $newFilePath = $imgDir.$filename;
        $data = $file;
        $newFile = fopen($newFilePath,"w"); //打开文件准备写入
        fwrite($newFile,$data); //写入二进制流到文件
        fclose($newFile); //关闭文件
		echo $filename;
		break;
	default:
		if ($_FILES["file"]["error"] > 0)
		  {
		  echo "Error: " . $_FILES["file"]["error"] . "<br />";
		  }
		else
		  {
			$image = $_FILES["file"]["tmp_name"];			
			$fp = fopen($image, "r");
			$file = fread($fp, $_FILES["file"]["size"]); //二进制数据流
			 //保存地址
			$imgDir = $path.'\\';   //必须是项目所在的绝对路径
			//要生成的图片名字
			$filename = date('YmdHis').randomKeys(6).".png"; //新图片名称
			$newFilePath = $imgDir.$filename;
			$data = $file;
			$newFile = fopen($newFilePath,"w"); //打开文件准备写入
			fwrite($newFile,$data); //写入二进制流到文件
			fclose($newFile); //关闭文件
			echo 'http://localhost:8888/a-mygit/imgs/'.$date.'/'.$filename;
		  }

		break;
	}
// 判断是不是有日期目录，没有就创建一个
function creat($path,$mode = 0777){
	return is_dir($path) or (creat(dirname($path))) and mkdir($path,$mode);
}
?>

